package com.chenfan.mcn.clients.privilege;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.chenfan.common.core.entity.BusinessEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 公司组织表
 * @author: weishili
 * @date: 20/7/12
 * @version: V1.0
 */
@SuppressWarnings("ALL")
@Data
@TableName(value = "s_company")
public class SCompany extends BusinessEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 公司id
     */
    @TableId(value = "company_id", type = IdType.ASSIGN_ID)
    private Long companyId;

    /**
     * 上级code，顶级为 -1
     */
    private String parentCode;

    /**
     * 公司code
     */
    private String companyCode;

    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 公司类型
     */
    private String companyType;

    /**
     * 备注
     */
    private String remark;
    /**
     * 租户d
     */
    private Long tenantId;
}